|
Public Member Functions |
| | deRenderTexture () |
| friend | __declspec (dllexport) deBoolean IdeRenderState_SetDefaultTextureFilters(long MinFilter |
| IdeRenderState::Type | GetRSType () const |
| void * | GetRSInterface (IdeRenderState::Type type) const |
| deBoolean | DeSerializeLoad () |
| deBoolean | SetColorOperation (long Stage, TextureOp ColorOp) |
| | Set the Texture Stage's color operation.
|
| deBoolean | SetAlphaOperation (long Stage, TextureOp AlphaOp) |
| | Set the Texture Stage's alpha operation.
|
| TextureOp | GetColorOperation (long Stage) const |
| TextureOp | GetAlphaOperation (long Stage) const |
| deBoolean | SetResultTarget (long Stage, TextureArg Target) |
| | Set where the result of this operation will go - either PREVIOUS or TEMPREG.
|
| TextureArg | GetResultTarget (long Stage) |
| deBoolean | SetColorArg (long Stage, long ArgNum, TextureArg Arg) |
| deBoolean | SetAlphaArg (long Stage, long ArgNum, TextureArg Arg) |
| TextureArg | GetColorArg (long Stage, long ArgNum) const |
| TextureArg | GetAlphaArg (long Stage, long ArgNum) const |
| deBoolean | SetBitmap (long Stage, IdeBitmapProxy *Bitmap) |
| | Set the Texture Stage's source bitmap.
|
| IdeBitmapProxy * | GetBitmap (long Stage) const |
| | Retrieve the Texture Stage's source bitmap.
|
| deBoolean | SetTextureAddressU (long Stage, TextureAddress Address) |
| | Set the Texture Stage's U (horizontal) addressing mode.
|
| deBoolean | SetTextureAddressV (long Stage, TextureAddress Address) |
| | Set the Texture Stage's V (vertical) addressing mode.
|
| TextureAddress | GetTextureAddressU (long Stage) const |
| TextureAddress | GetTextureAddressV (long Stage) const |
| deBoolean | SetTextureMinFilter (long Stage, TextureFilter Filter) |
| | Set the Texture Stage's minification filter (when more than 1 texel is in a screen pixel).
|
| deBoolean | SetTextureMagFilter (long Stage, TextureFilter Filter) |
| | Set the Texture Stage's magnification filter (when 1 texel affects more than 1 screen pixel).
|
| deBoolean | SetTextureMipFilter (long Stage, TextureFilter Filter) |
| | Set the Texture Stage's mipmap filter (when blending between two mipmaps).
|
| TextureFilter | GetTextureMinFilter (long Stage) const |
| TextureFilter | GetTextureMagFilter (long Stage) const |
| TextureFilter | GetTextureMipFilter (long Stage) const |
| deBoolean | SetTexCoordSource (long Stage, long SourceStage) |
| deBoolean | SetTexCoordGen (long Stage, TextureCoordSource SourcePipe, long CopyWrapModeStage) |
| deBoolean | GetTexCoordSource (long Stage, long &SourceStage, TextureCoordSource &SourceFlags) |
| long | GetTexCoordSourceCombined (long Stage) |
| deBoolean | SetTextureProjection (long Stage, deBoolean Enable) |
| deBoolean | GetTextureProjection (long Stage) |
| deBoolean | CopyStageSettings (IdeRenderTexture *Target, long SourceStage, long TargetStage) const |
Public Attributes |
| | WorldObjectClassDef |
Protected Member Functions |
| | ~deRenderTexture () |
Private Attributes |
| deBoolean | m_EnableMipMaps |
| deBoolean | m_TextureProjection [TEXTURESTAGE_COUNT] |
| TextureArg | m_ColorArgs [TEXTURESTAGE_COUNT][4] |
| TextureArg | m_AlphaArgs [TEXTURESTAGE_COUNT][3] |
| TextureOp | m_ColorOperation [TEXTURESTAGE_COUNT] |
| TextureOp | m_AlphaOperation [TEXTURESTAGE_COUNT] |
| IdeBitmapProxy * | m_Bitmaps [TEXTURESTAGE_COUNT] |
| TextureAddress | m_TextureAddressU [TEXTURESTAGE_COUNT] |
| TextureAddress | m_TextureAddressV [TEXTURESTAGE_COUNT] |
| TextureFilter | m_TextureFilterMin [TEXTURESTAGE_COUNT] |
| TextureFilter | m_TextureFilterMag [TEXTURESTAGE_COUNT] |
| TextureFilter | m_TextureFilterMip [TEXTURESTAGE_COUNT] |
| long | m_TexCoordSource [TEXTURESTAGE_COUNT] |
| deIDPair | m_CachedBitmapIDs [TEXTURESTAGE_COUNT] |
Static Private Attributes |
| TextureFilter | DefaultMinFilter = IdeRenderTexture::TEXTUREFILTER_POINT |
| TextureFilter | DefaultMagFilter = IdeRenderTexture::TEXTUREFILTER_LINEAR |
| TextureFilter | DefaultMipFilter = IdeRenderTexture::TEXTUREFILTER_POINT |
| deBoolean | DefaultToMip = deTRUE |
Friends |
| long | MagFilter |
| long long | MipFilter |
| long long deBoolean | EnableMip |